ip tuntap
#Fleeting_Notes
ip tuntap
ipコマンドのtuntapサブコマンドについて
ip tuntapはTUN/TAP デバイスを管理するサブコマンド
TUN/TAP デバイス: 物理的なLANカードなどの代わりに、LinuxなどのOSがソフトウェアで作成する仮想ネットワークインタフェース
TUNデバイス(TUN (Network Tunnel)) L3
TAPデバイス(TAP (Network Tap)) L2
add dev NAME mode MODE
delete dev NAME mode MODE
mode tun|tap
Device mode: tun (layer 3) or tap (layer 2)
TAPデバイスを追加
$ sudo ip tuntap add dev tap0 mode tap
ip tuntap add
デバイスを作成 (del で削除)
dev tap0
作成するインタフェース名
mode tap
Layer 2 (Ethernet フレーム) モード。mode tun にすると Layer 3 (IP パケット)
TAPデバイスにIPアドレスを付与
$ sudo ip addr add 10.0.0.1/24 dev tap0
ip addr add
アドレスを追加 (del で削除)
10.0.0.1/24
IP アドレス + プレフィックス長 (/24 = サブネットマスク 255.255.255.0)
dev tap0
対象インタフェース
$ ip addr show tap0
$ sudo ip link set tap0 up
ip link set
リンク層の属性を変更
tap0
対象インタフェース
up │ 有効化 (down で無効化)
確認用
Q. ip tuntap
参考
ip-tuntap man | Linux Command Library
ip-link(8) - Linux manual page
メモ
tuntap.txt
調査用
Google.icon ip tuntap(日)
Google.icon Ip tuntap(英)
#TUNデバイス #TAPデバイス